"""
循环语句：

    range() 函数:如果你需要遍历数字序列，可以使用内置 range() 函数。它会生成数列。
                也可以使用 range() 指定区间的值
                也可以使 range() 以指定数字开始并指定不同的增量(甚至可以是负数，有时这也叫做'步长')
                您可以结合 range() 和 len() 函数以遍历一个序列的索引
                还可以使用 range() 函数来创建一个列表

    break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止，任何对应的循环 else 块将不执行。
    continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句，然后继续进行下一轮循环。
     pass是空语句，是为了保持程序结构的完整性。pass 不做任何事情，一般用做占位语句
"""

# while循环
a = 1
while a <= 10:
    print(a, end=" ")
    a += 1
print("\n")

# while 循环使用 else 语句
b = 1
sum = 0
while b < 5:
    sum += b
    b += 1
else:
    print("大于5啦")
print(sum)

# for
list1 = [1, 3, "a", "b", "c"]
for i in list1:
    print(i, end=" ")
print("\n")

# 整数范围值可以配合 range() 函数使用,前闭后开
for j in range(1, 10):
    print(j, end=" ")
print("\n")

# for...else：当循环执行完毕后，会执行 else 子句中的代码，如果在循环过程中遇到了 break 语句，则会中断循环，此时不会执行 else 子句
for num1 in range(10):
    print(num1, end=" ")
else:
    print("执行好了")

for num2 in range(10):
    print(num2, end=" ")
    if num2 == 6:
        break
else:
    print("执行好了")